#ifndef LPAPI_H
#define LPAPI_H

#include "dc_return_codes.h"

DC_RETURN_CODE dc_lowpower_init(void);
DC_RETURN_CODE dc_lowpower_suspend_enter(void);
DC_RETURN_CODE dc_lowpower_standby_enter(void);
DC_RETURN_CODE dc_lowpower_s2_set_freq(unsigned long setfreq);
DC_RETURN_CODE dc_lowpower_s2_restore_freq(void);
DC_RETURN_CODE dc_lowpower_s2_get_min_max_freq(unsigned long *minfreq,unsigned long *maxfreq);
DC_RETURN_CODE dc_lowpower_s2_get_current_freq(unsigned long *curfreq);
DC_RETURN_CODE dc_lowpower_last_error (void);

#endif

